﻿body
{
    text-align: center;
    margin: 0;
    padding: 0;
}
a
{
    border: none;
}
img
{
    border: none;
}
.page
{
    width: 1257px;
    height: 811px;
    margin: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    padding: 0;
    position: relative;
}
.content
{
    font-size:12px;
    font-family:宋体;
    text-align:left;
    line-height:1.5em;
}
/*menu*/
#menu
{
    margin: 0;
    padding: 0;
    height: 85px;
    background: black;
    filter: progid: DXImageTransform.Microsoft.Alpha(style=0,opacity=60);
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    -khtml-opacity: 0.6;
    opacity: 0.6;
}
#logo
{
    margin-left:30px;
    margin-top:10px;
    display:inline;
    float:left;
}
#menu ul
{
    display: inline;
    float:right;
    margin: 0;
    padding: 0;
    float: right;
    margin-right: 40px;
    margin-top: 40px;
}
#menu ul li
{
    display: inline;
    float: left;
    padding: 1px;
    color: #ffffff;
    font-weight: bold;
    line-height: 1.5em;
}
#menu li a
{
    color: #ffffff;
    font-size: 16px;
    text-decoration: none;
    font-family: 宋体;
    font-weight: bold;
}
#menu li a:hover
{
    text-decoration: underline;
}
/*引导页*/
.indexbk
{
    background: url(../images/index/index_bg.jpg) no-repeat center center;
}
#indexmenu
{
    padding: 0;
    position: absolute;
    width: 250px;
    height: 28px;
    margin: 0;
    top: 585px;
    left: 1020px;
}
#indexmenu li
{
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
    margin-right: 5px;
}
#light1
{
    position: absolute;
    margin: 0;
    padding: 0;
    top: 414px;
    left: 342px;
    width: 177px;
    height: 187px;
    cursor: pointer;
}
#light2
{
    position: absolute;
    margin: 0;
    padding: 0;
    top: 543px;
    left: 599px;
    width: 193px;
    height: 57px;
    cursor: pointer;
}
#light3
{
    position: absolute;
    margin: 0;
    padding: 0;
    width: 152px;
    height: 60px;
    top: 478px;
    left: 624px;
    cursor: pointer;
}
#light4
{
    position: absolute;
    margin: 0;
    padding: 0;
    width: 194px;
    height: 65px;
    top: 413px;
    left: 598px;
    cursor: pointer;
}
#light5
{
    position: absolute;
    margin: 0;
    padding: 0;
    width: 71px;
    height: 85px;
    top: 515px;
    left: 518px;
    cursor: pointer;
}
#light6
{
    position: absolute;
    margin: 0;
    padding: 0;
    width: 144px;
    height: 119px;
    top: 480px;
    left: 858px;
    cursor: pointer;
}
#light7
{
    position: absolute;
    margin: 0;
    padding: 0;
    width: 144px;
    height: 119px;
    top: 343px;
    left: 0px;
    cursor: pointer;
}
#light8
{
    position: absolute;
    margin: 0;
    padding: 0;
    width: 144px;
    height: 119px;
    top: 536px;
    left: 179px;
    cursor: pointer;
}
#light9
{
    position: absolute;
    margin: 0;
    padding: 0;
    width: 144px;
    height: 119px;
    top: 541px;
    left: 0px;
    cursor: pointer;
}
#light10
{
    position: absolute;
    margin: 0;
    padding: 0;
    width: 144px;
    height: 119px;
    top: 385px;
    left: 149px;
    cursor: pointer;
}
.divlight
{
    display: none;
    z-index: 999;
    position: absolute;
}
.divlight img
{
    z-index: 999;
}
.logo
{
    position: absolute;
    left: 43px;
    top: 65px;
    margin: 0;
    padding: 0;
}
.lantern
{
    position: absolute;
    top: 601px;
    left: 0;
    margin: 0;
    padding: 0;
}
#indexsilver
{
    position: absolute;
    left: 1130px;
    top: 645px;
    margin: 0;
    padding: 0;
}
#indexcopyright
{
    position: absolute;
    display: inline;
    left: 775px;
    top: 740px;
    text-align: right;
    font-size: 12px;
    color: #ffffff;
    line-height: 1.5em;
}
/*home page*/
.homebk
{
    background: url(../images/home/home_bg.jpg) no-repeat;
}
#homemenu
{
    position:absolute;
    left:565px;
    top:510px;
    margin:0;
    padding:0;
}
#homemenu li
{
    display:inline;
    float:left;
    margin-right:12px;
    cursor:pointer;
}
#homemenupanel
{
    position:absolute;
    left:560px;
    top:330px;
    width:340px;
    height:140px;
    overflow:visible;
}
#homecopyright
{
    position:absolute;
    top:740px;
    left:0;
    font-size:12px;
    color:#ffffff;
    line-height:1.5em;
    padding-left:20px;
}
/*contact*/
.contactbk
{
    background:url(../images/contact/contact_bg.jpg) no-repeat;
}
#contactus
{
    top:110px;
    left:540px;
    width:680px;
    height:480px;
    position:absolute;
    overflow:auto;
    overflow-x:hidden;
}
/*foot*/
.foot
{
    position:absolute;
    margin:0;
    padding:0;
    top:600px;
}
.foot #hotline
{
    display:none;
}
.foot1 #hotline
{
    display:inline;
    position:absolute;
    left:20px;
    top:80px;
}
.foot #copyright
{
    position:absolute;
    left:20px;
    top:10px;
    font-size:12px;
    color:#ffffff;
    width:500px;
    line-height:1.5em;
}
.foot1 #copyright
{
    left:140px;
    top:140px;
}
.foot #tech
{
    position:absolute;
    top:20px;
    left:1000px;
    width:270px;
}
#techmenu
{
    margin:0;
    padding:0;
}
#techmenu li
{
    display:inline;
    float:left;
    margin-right:10px;
    cursor:pointer;
}
/*about us*/
.aboutbk
{
    background:url(../images/about/about_bg.jpg) no-repeat;
}
#leftnav
{
    display:inline-block;
    float:left;
    height:400px;
    width:265px;
    position:absolute;
    top:85px;
    text-align:center;
    padding-top:100px;
}
#topnav
{
    position:absolute;
    top:95px;
    left:285px;
    width:900px;
    height:30px;
    font-size:12px;
    font-family:宋体;
    line-height:30px;
}
#content
{
    display:inline-block;
    float:left;
    position:absolute;
    left:285px;
    top:135px;
    height:450px;
    width:900px;
    overflow:auto;
   
}
#leftnav a
{
   display:block;
   width:207px;
   height:42px;
   text-align:center;
   line-height:42px;
   background:url(../images/leftnavbtn_bg.png) no-repeat;
   margin-left:auto;
   margin-right:auto;
   margin-top:15px;
   font-size:16px;
   font-family:微软雅黑;
   color:#000000;
   text-decoration:none;
}
#leftnav a:hover
{
     text-decoration:underline;
}
#topnav a
{
     text-decoration:none;
     color:#000000;
}
#topnav a:hover
{
     text-decoration:underline;
}
/*news*/
.newsbk
{
    background:url(../images/news/news_bg.jpg) no-repeat;
}
.newsbk #leftnav
{
    width:290px;
    text-align:left;
}
.newsbk #topnav
{
    left:315px;
}
.newsbk #content
{
    left:315px;
}
.newsbk #leftnav a
{
   display:inline;
   width:auto;
   height:auto;
   text-align:left;
   background:none;
   color:#000000;
   text-decoration:none;
}
 .newsbk #leftnavicon
{
    width:70px;
    position:absolute;
    display:inline;
    float:left;
    top:50px;
}
.newsbk #leftnavicon div
{
     vertical-align:top;
}
.newsbk #leftnavlist
{
    position:absolute;
    left:75px;
    top:50px;
    display:inline;
    float:left;
    width:210px;
    height:445px;
    overflow:auto;
    overflow-x:hidden;
}
.newsbk #leftnav ul
{
    margin:0;
    padding:0;
}
.newsbk #leftnav li
{
    margin:0;
    float:left;   
    display:block;
    width:200px;
}
.newsbk #leftnav li a
{
    font-size:12px;
    line-height:1.5em;
}
.newsbk #leftnav li a:hover
{
     text-decoration:underline;
}
/*Tech*/
.techbk
{
    background:url(../images/tech/tech_bg.jpg) no-repeat;
}
.foot2 #hotline
{
    display:block;
    position:absolute;
    left:1100px;
    top:20px;
}
.foot2 #tech
{
    display:none;
}
.foot2 #copyright
{
    left:710px;
    top:140px;
    text-align:right;
}
#techcl
{
    margin:0;
    padding:0;
    width:1082px;
    position:absolute;
    left:88px;
}
#techcl li
{
    display:inline;
    float:left;
    margin:0;
    padding:0;
}
.techdetailbk
{
    background:url(../images/tech/tech_detail_bg.jpg) no-repeat;
}
.techdetailbk #leftnav
{
    width:335px;
}
.techdetailbk #topnav
{
    left:350px;
    width:850px;
}

.techdetailbk #content
{
    left:350px;
    width:850px;
    overflow:auto;
    overflow-x:hidden;
}
.techdetailbk #leftnav ul
{
    float:left;
    margin:0;
    padding:0;
    width:281px;
    position:absolute;
    top:38px;
    left:55px;
}
.techdetailbk #leftnav ul li
{
    margin:0;
    padding:0;
    display:block;
    clear:both;
    float:left;
}
.techdetailbk #leftnav ul li a
{
    margin:0;
}
/*Supplier*/
.supplierbk
{
    background:url(../images/supplier/supplier_bg.jpg) no-repeat;
}
.supplierbk #topnav
{
    left:278px;
    top:90px;
    width:880px;
}
.supplierbk #content
{
     left:278px;
     top:130px;
     width:880px;
     overflow:auto;
     overflow-x:hidden;
}
/* Hot Water*/
.hotwaterbk
{
    background:url(../images/hotwater/hotwater_bg.jpg) no-repeat;
}
.hotwaterbk #leftnav
{
    left:218px;
    width:225px;
}
.hotwaterbk #topnav
{
    left:480px;
    width:680px;
}
.hotwaterbk #content
{
    left:480px;
    width:680px;
}
/*service */
.servicebk
{
    background:url(../images/service/service_bg.jpg) no-repeat;   
}
.servicebk #leftnav
{
    width:280px;
}
.servicebk #topnav
{
    left:320px;
    width:880px;
}
.servicebk #content
{
     left:320px;
    width:880px;
    overflow:auto;
    overflow-x:hidden;
}
/*agent*/
.agentbk
{
    background:url(../images/agent/agent_bg.jpg) no-repeat;
}
.agentbk #content
{
    top:135px;
    left:350px;
}
.login
{
    font-size:16px;
    font-family:微软雅黑;
}
.agentbk #login
{
    position:absolute;
    font-size:18px;
}
.agentbk #logininput
{
    position:absolute;
    top:30px;
}
.agentbk #logininput input
{
    height:30px;
    line-height:30px;
    background:#dddddd;
    border:none;
}
.agentbk #filelist
{
    position:absolute;
    top:120px;
    padding:0;
}
.agentbk #filelist dl
{
    display:inline;
    float:left;
    width:160px;    
    margin:0;
}
.agentbk #filelist dt
{
    font-size:16px;
    font-family:微软雅黑;    
    display:block;
    padding:0;
    line-height:2em;
}
.agentbk #filelist dd
{
    margin:0;
    padding:0;
    font-size:14px;
    text-align:left;
    display:block;
    line-height:1.5em;
    font-family:宋体;
}
.agentbk #filelist dd a
{
     text-decoration:none;
     text-align:left;
}
/*Product*/
.productbk
{
    background:url(../images/product/product_bg.jpg) no-repeat;
}
.productbk #promenu
{
    margin:0;
    padding:0;
    position:absolute;
    top:277px;
    left:55px;
}
.productbk #promenu li
{
    display:inline;
    float:left;
    margin:0;
    padding:0;
    list-style-type:none;
}
.productcatbk
{
    background:url(../images/product/productlist_bg.jpg) no-repeat;
}
.productcatbk #leftnav
{
    left:220px;
}
.productcatbk #leftnav dl
{
    margin:0;
    padding:0;
}
.productcatbk #leftnav dl dd
{
    margin:0;
    padding:0;
    display:block;
    clear:both;
}
.productcatbk #leftnav dl dd a
{
    margin-top: 0;
    margin-bottom: 0;
    background: #C0C0C0;
    padding-left: 15px;
    height: 20px;
    line-height: 20px;
    text-align: left;
    font-size: 14px;
    width:180px;
}
.productcatbk #topnav
{
    left:500px;
    width:700px;
}
.productcatbk #content
{
    left:500px;
    width:710px;
}
.productcatbk #lefttitle
{
    position:absolute;
    top:20px;
    left:40px;
    font-size:22px;
    font-family:黑体;
    font-weight:bold;
}
.productdetail #topnav
{
    left:460px;
}
.productdetail #content
{
    left:350px;
    width:850px;
}
.productlistall
{
    overflow-y:visible;
}
#productlisthead
{
  
}
#productlistbody
{
    overflow:visible;
    overflow-x:hidden;
    display:block;
    clear:both;
    margin:0;
    padding:0;
    font-size:12px;
    font-family:宋体;
    height:1650px;
}